package com.kl.trie;

/**
 * 字典树、前缀树、单词查找树
 * @param <V>
 */
public interface Trie<V> {

    int size();

    boolean isEmpty();

    void clear();

    V get(String str);

    boolean contains(String str);

    V add(String str, V value);

    V remove(String str);

    boolean startWith(String prefix);

}
